var obj = {
  name: "frank",
  age: 18,
};

var info = Object.create(obj, {
  address: {
    value: "北京市",
    enumerable: true,
  },
});

// console.log(info);
// console.log(info.__proto__);

// 判断属性是否属于对象自身还是在原型上面
// console.log(info.hasOwnProperty("address"));
// console.log(info.hasOwnProperty("name"));

// in 操作符：不管在当前对象还是原型中返回的都是true
// console.log("address" in info);
// console.log("name" in info);
// for in
// for (var key in info) {
//   console.log(key);
// }
